#ifndef VOLUMETOOL_H
#define VOLUMETOOL_H

#include <QWidget>
#include<QDebug>
namespace Ui {
class VolumeTool;
}

class VolumeTool : public QWidget
{
    Q_OBJECT

public:
    explicit VolumeTool(QWidget *parent = nullptr);
    ~VolumeTool();
    bool voice=true;
    int volume; // 标记⾳量⼤⼩，值在0~100之间
    int getvolume(); // 获取⾳量⼤⼩
    void setVolume(); // 槽函数：设置⾳量⼤⼩
    bool ismuted; // 是否静⾳，true为静⾳，false为⾮静⾳
    bool setMuted(bool muted); // 槽函数：设置静⾳或⾮静⾳
    void onSilenceBtnClicked();
    bool eventFilter(QObject* object, QEvent* event);
    // 发射修改⾳量⼤⼩槽函数
    int volumeRatio; // 标记⾳量⼤⼩
private slots:
    void on_voice_clicked();
signals:
     void setSilence(bool);
     void setMusicVolume(int);
private:
    Ui::VolumeTool *ui;
};

#endif // VOLUMETOOL_H
